home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs30.d81
/
1581bug.dem
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-10-10
|
1KB
|
36 lines
100 PRINT CHR$(147)
110 PRINT "THIS PROGRAM DEMONSTRATES A BUG"
120 PRINT "WITH THE 1581 DISK DRIVE."
130 PRINT
140 PRINT "TRY RUNNING IT ONCE AS IS."
150 PRINT "NO PROBLEMS RIGHT?"
160 PRINT "CAN YOU SEE ANYTHING WRONG WITH IT?"
170 PRINT
180 PRINT "NOW TRY CHANGING THE OPEN STATEMENT"
190 PRINT "IN LINE 1000 SO THAT IT USES A "
200 PRINT "SECONDARY ADDRESS OF 1"
210 PRINT "THIS TIME RUN IT ON A SCRAP DISK,"
220 PRINT "BECAUSE THE FILE WILL OVERWRITE"
230 PRINT "THE BAM AND THE DISK GETS TRASHED!"
240 PRINT
250 PRINT "I DON'T KNOW...YOU TELL ME?
260 [155] 1000[171]
270 [128]
290 [143]
300 [143] MY GUESS IS THAT THE 81 ASSUMES THAT ANY
310 [143] TIME YOU OPEN A FILE WITH SA=1 THAT YOU
320 [143] WILL CLOSE THE FILE BEFORE TRYING TO
330 [143] ACCESS ANY OTHER FILES. (LIKE WITH SAVE)
340 [143]
350 [143] SINCE USING AN SA OF 1 WAS FOUND TO BE
360 [143] A 'FIX' TO THE 1571'S SECOND SIDE SLOW
370 [143] DOWN PROBLEM, THIS BUG MAY TURN OUT TO
380 [143] BE A PARTICULARLY DEVASTATING ONE.
390 [143]
1000 [159] 2,8,2,"WRITE FILE,P,W"
1010 [159] 1,8,0,"$0:*"
1020 [161]#1,A$:S[178]ST:[139] S[178]0 [167] 1020
1030 [160] 1
1040 [152]2,"ONE":[152]2,"TWO":[160]2
1050 [143] 04/09/87 - CS